﻿using System.Collections.Generic;
using Caius.Utils.Helpers;

namespace Caius.Core.Commands
{
    /// <summary>
    /// Результат выполнения команды
    /// </summary>
    public class CommandResult
    {
        private List<string> resultData;

        /// <summary>
        /// Конструктор результата выполнения команды
        /// </summary>
        /// <param name="data">Ответ от AMI</param>
        public CommandResult(string data)
        {
            resultData = new List<string>();
            resultData.AddRange(TextHelper.GetStringList(data, "\r\n"));
        }

        /// <summary>
        /// Данные результата
        /// </summary>
        public List<string> ResultData 
        {
            get 
            {
                List<string> res = new List<string>();
                res.AddRange(resultData);
                return res;
            } 
        }
    }
}
